Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Santa Fe 2 Challenger BMW Open - Munich Nonthaburi 3 Challenger Naples Challenger Mallorca Championships - Mallorca Nordea Open - Bastad Uzbekistan F1 Uzbekistan F2 Czech Republic F1 Czech Republic F2 Czech Republic F3 USA F21 Hungary F6 Austria F1 Austria F2 Portugal F2 Slovakia F1 Hungary F4 Hungary F5 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Czech Republic F6 Germany F1 Croatia F1 Croatia F2 Poland F2 Poland F3 UAE F1 UAE F2 Czech Republic F1 Germany F6 Germany F8 Belgium F1 Belgium F2 Slovakia F1 Slovakia F2 Poland F10 Poland F11 France F16 France F17 France F18 France F19 Czech Republic F1 Czech Republic F4 Czech Republic F5 Czech Republic F6 Czech Republic F2 Serbia F10 Austria F10 Czech Republic F3 Turkey F41 Turkey F42 Egypt F38 Egypt F39 Egypt F40 Czech Republic F7 Czech Republic F8 Egypt F3 Egypt F4 Turkey F8 Turkey F9 Turkey F13 Turkey F14 Hungary F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Czech Republic F5 Austria F5 Slovakia F1 Slovakia F2 Slovakia F3 Slovakia F4 Austria F8 Egypt F24 Italy F23 Egypt F25 Egypt F26 Croatia F10 Croatia F11 Czech Republic F9 Serbia & Montenegro F4 Cyprus F1 Cyprus F2 Cyprus F3 Croatia F3 Czech Republic F12 Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Egypt F5 (Sharm El Sheikh) Greece F1 (Heraklion) Czech Republic F4 Czech Republic F5 Germany F4 Croatia F1 Greece F2 (Heraklion) Croatia F2 Italy F10 Czech Republic F1 Uzbekistan F2 France F17 France F18 Czech Republic F5 Czech Republic F6 Germany F1 Germany F4 Greece F3 (Heraklion) Hungary F1 (Zalaegerszeg) Romania F3 (Arad) Hungary F5 (Budapest) Czech Republic F4 (Usti Nad Orlici) Czech Republic F5 (Pardubice) Czech Republic F6 (Brno) Slovakia F3 (Bratislava) Serbia F4 (Zlatibor) Turkey F35 (Antalya) Turkey F36 (Antalya) Greece F6 (Heraklion) Greece F8 (Heraklion) Czech Republic F11 (Valasske Mezirici) Czech Republic F12 (Prague) Egypt F3 (Sharm El Sheikh) Egypt F4 (Sharm El Sheikh) Spain F7 (Reus) Turkey F13 (Antalya) Turkey F14 (Antalya) Poland F3 (Ustron) Poland F4 (Ustron) Hungary F4 (Gyula) Czech Republic F4 (Pardubice) Czech Republic F5 (Usti Nad Orlici) Czech Republic F6 (Brno) Turkey F37 (Antalya) Hungary F6 (Gyor) Egypt F2 (Sharm El Sheikh) Serbia F4 (Subotica) Turkey F32 (Antalya) Czech Republic F8 (Opava) Egypt F30 (Cairo) M15 Sharm El Sheikh M15 Tabarka M15 Tabarka Lebanon F1 (Jounieh) Hungary F2 Egypt F29 (Cairo) M15 Sharm El Sheikh M25 Pardubice M25 Gyor Czech Republic F6 M25 Poznan M25 Prague M25 Prague M25 Prague Turkey F12 (Antalya) M25 Loule M25 Trnava Zagreb Challenger M25 Jablonec nad Nisou Greece F7 (Heraklion) Greece F8 (Heraklion) M15 Cairo M15 Prague M25 Gyula M15 Telfs M15 Piestany M25 Vogau M25 Sharm ElSheikh M25 Sharm ElSheikh M25+H Ricany M15 Olomouc Lebanon F2 (Jounieh) M15 Porec M25 Pardubice Serbia F3 (Subotica) Turkey F31 (Antalya) M15 Sharm El Sheikh M15 Tabarka M15 Cairo M25+H Jablonec Nad Nisou Intersport Heilbronn Open - Heilbronn M25 Muttenz Unicredit (Suisse) Bank S. A. Challenger - Chiasso Fergana Challenger - Fergana GHI Bronz Classic - Bronx Prosperita Open 2008 - Ostrava GHI Bronx Tennis Classic - Bronx M25 Poznan Trnava Challenger Helsinki Challenger Belgrade Challenger Sarajevo Challenger Ostrava Challenger Braunschweig Challenger Trnava Challenger Eckental Challenger Caloundra Challenger Le Gosier Challenger Barletta Challenger Ostrava Challenger Prague Challenger Kosice Challenger Braunschweig Challenger San Marino Challenger Dallas Challenger Bordeaux Challenger Prostejov Challenger Trnava Challenger Le Gosier Challenger Ostrava Challenger Prostejov Challenger Bratislava Challenger Irving Challenger Prague Challenger Bratislava Challenger Irving Challenger Aix En Provence Challenger Prostejov Challenger Prague Challenger Koblenz Challenger Rennes Challenger Irving Challenger M25 Prague Sophia Antipolis Challenger Barletta Challenger Ostrava Challenger Aix En Provence Challenger M15 Opava Prostejov Challenger Surbiton Challenger M15 Prague Milan Challenger Poznan Challenger Prague Challenger Liberec Challenger Marbella Challenger Ostrava Challenger Lyon Challenger Poprad Tatry Challenger Bastad Challenger Scheveningen Challenger Prague Challenger Liberec Challenger Portoroz Challenger Meerbusch Challenger Genova Challenger Sibiu Challenger Almaty Challenger Budapest Challenger Cherbourg Challenger Indian Wells Challenger Prostejov Challenger Liberec Challenger Cassis Challenger Mouilleron-Le-Captif Challenger Maia Challenger Prague II Challenger Ostrava Challenger St. Petersburg 1 Challenger Rome 1 Challenger Ostrava Challenger Prague Challenger Bratislava Challenger Salzburg-Anif Challenger Braunschweig Challenger Amersfoort Challenger Meerbusch Challenger Tulln Challenger Banja Luka Challenger Sibiu Challenger Lima 2 Challenger Forli 3 Challenger Bendigo Challenger Forli 3 Challenger Oeiras 1 Challenger Prague 1 Challenger Ostrava Challenger Prague 2 Challenger Blois Challenger Braunschweig Challenger San Benedetto Challenger Liberec Challenger Meerbusch Challenger Prague 3 Challenger Mallorca Challenger Cassis Challenger Istanbul Challenger Lisbon Challenger St. Tropez Challenger Bergamo Challenger Bergamo Challenger Tenerife 1 Challenger Tenerife 2 Challenger Antalya Challenger Las Franquesas del Valles Challenger Sanremo Challenger Ostrava Challenger Prague 1 Challenger M25 Portimao Prostejov Challenger Genova Challenger Orleans Challenger Ilkley Challenger Tulln Challenger Szczecin Challenger Prague Challenger Quimper Challenger Phoenix Challenger Istanbul Challenger Recanati Challenger Mallorca Challenger Dallas Challenger Noumea Challenger Quimper Challenger Prostejov Challenger Cherbourg Challenger Potchefstroom 2 Challenger Split 1 Challenger Braga Challenger Prostejov Challenger Segovia Challenger Guayaquil Challenger Greece F7 (Heraklion) Bad Waltersdorf Challenger Eckental Challenger Bratislava Challenger Roseto Degli Abruzzi 1 Challenger Alicante Challenger Tunis Challenger Marbella Challenger Bratislava Challenger Gran Canaria Challenger Heineken Open - Auckland Liberec Challenger Steelers Cup - Kosice Sibiu Challenger ATP Challenger Trophy 2007 - Trnava Heineken Open - Auckland Mercedes Cup - Stuttgart Madrid Challenger Salzburg Challenger Salzburg Challenger Verona Challenger Aachen Challenger Buenos Aires Challenger Parma Challenger Singapore Challenger Grodzisk Mazowiecki Challenger Bad Waltersdorf Challenger Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Karlsruhe Challenger Bad Waltersdorf Challenger Curitiba Challenger German Tennis Championships - Hamburg Winston Salem - Winston Salem Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Bet-at-home Cup - Kitzbuhel Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Tampere Challenger BRD Nastase Tiriac Trophy - Bucharest Tulln Challenger Szczecin Challenger Power Horse Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart PTT Thailand Open - Bangkok Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Prostejov Challenger Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai ASB Classic - Auckland Geneva Open - Geneva Shenzhen Open - Shenzhen Kremlin Cup - Moscow Erste Bank Open - Vienna Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Koblenz Challenger Kremlin Cup - Moscow Kaohsiung Challenger Szczecin Challenger Lisbon Challenger Kremlin Cup - Moscow Lima 2 Challenger Montevideo Challenger Qatar ExxonMobil Open - Doha Valencia Challenger New Delhi Challenger Canberra Challenger Bordeaux Challenger Ostrava Challenger Portoroz Challenger Prostejov Challenger Gazprom Hungarian Open - Budapest Prostejov Challenger St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Pullach Challenger Swiss Indoors Basel - Basel Alicante Challenger Murcia Challenger Heilbronn Challenger Bratislava Challenger Braunschweig Challenger Generali Open - Kitzbuhel Hamburg Challenger Belgrade 2 - Belgrade Lima Challenger St. Petersburg 2 Challenger Tata Open Maharashtra - Pune Nottingham 1 Challenger Milan Challenger Bogota Challenger Grand Prix Hassan II - Marrakech Forli 2 Challenger Bengalaru 1 Challenger Oeiras 2 Challenger Barletta Challenger Zagreb Challenger Prostejov Challenger Bratislava Challenger Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Winston-Salem Open - Winston-Salem Bengaluru Challenger Zadar Challenger Qatar ExxonMobil Open - Doha M25 Telfs Prague Open - Prague Kos Succhetti Tennis Cup - Cordenons Ispat Open 2004 - Ostrava Prague Open - Prague Ostrava Open 2005 - Ostrava Stella Artois Clay Court Championships - Budaors Tatra Banka Open - Bratislava KGHM Emax Polish Indoors - Wroclaw 10° Trofeo Luigi Pezzoli - Bergamo Prosperita Open 2006 - Ostrava Baden Open - Ettlingen Czech Open 2006 - Prostejov Banja Luka Challenger - Banja Luka ATP Slovak Open Challenger - Bratislava Tatra Banka Open 2006 - Bratislava KGHM Dialog Polish Indoors - Wroclaw BH Telecom Sarajevo 2007 - Sarajevo XI Torneo Internazionale di Tennis - Barletta Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso Prosperita Open 2007 - Ostrava Riviera di Rimini Challenger - Rimini Guzzini Challenger - Recanati Open Castilla y Leon - Segovia Levene Gouldin & Thompson Tennis Challenger - Binghamton Dusseldorf Open Challenger 2007 - Dusseldorf The Tarka Challenger - Barnstaple Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso ECM Prague Open 2008 - Prague Memorial A. Manfredini Sassuolo Challenger - Sassuolo Kosice Open-Steelers Cup 2008 - Kosice Levene Gouldin & Thompson Tennis Challenger - Binghamton Dusseldorf Open Challenger - Dusseldorf Pekao Open - Szczecin ATP Challenger Trophy 2008 - Trnava Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen Bet-at-home Open - Hamburg Tatra Banka Slovak Open - Bratislava Dubai Duty Free Tennis Championships - Dubai Wroclaw Challenger Belgrade Challenger Allianz Suisse Open - Gstaad Wolfsburg Challenger Bergamo Challenger Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Sarajevo Challenger Napoli Challenger Athens Challenger Rome Challenger Sofia Challenger Ostrava Challenger Bordeaux Challenger BNP Paribas Open - Indian Wells Lugano Challenger Sony Open Tennis - Miami Braunschweig Challenger Scheveningen Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai M25 Bielsko Biala Orbetello Challenger Poznan Challenger San Marino Challenger Monte-Carlo Rolex Masters - Monte-Carlo Cordenons Challenger BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Miami Open - Miami Szczecin Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Napoli Challenger BNP Paribas Open - Indian Wells Rennes Challenger Orleans Challenger Eckental Challenger Bratislava Challenger Genova Challenger Heilbronn Challenger Swiss Open - Gstaad Cherbourg Challeger BNP Paribas Open - Indian Wells Rome Challenger Alessandria Challenger Kosice Challenger Oberstaufen Challenger Cordenons Challenger Kitzbuhel Challenger Szczecin Challenger Mons Challenger Rennes Challenger Orleans Challenger BNP Paribas Open - Indian Wells Bratislava Challenger Prague 3 Challenger Burnie Challenger Internazionali BNL d'Italia - Rome Bordeaux Challenger Prostejov Challenger Dubai Duty Free Tennis Championships - Dubai Sopot Challenger PBZ Zagreb Indoors - Zagreb Stockholm Open - Stockholm Bratislava Challenger Bet-at-home Open - Hamburg St. Petersburg Open - St. Petersburg Prague Challenger Qatar ExxonMobil Open - Doha Mons Challenger Geneva Challenger Bratislava Challenger Next Generation Adelaide International - Adelaide Open 13 - Marseille St. Petersburg Open - St. Petersburg Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem M25 Santa Margherita di Pula BMW Open - Munich Austrian Open - Kitzbuhel Prostejov Challenger BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem BMW Open - Munich International German Open - Hamburg M25 Santa Margherita di Pula Bet-At-Home Austrian Open - Kitzbuhel Tata Open Maharashtra - Pune Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Heineken Open - Auckland Bordeaux Challenger Swiss Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Kaohsiung Challenger Ismaning Challenger Francavilla Challenger Manama Challenger Lisbon Challenger Poznan Challenger Mercedes Cup - Stuttgart Grand Prix Hassan II - Marrakech Geneva Open - Geneva Rennes Challenger Phoenix Challenger Ostrava Challenger Braga Challenger Nottingham Challenger Augsburg Challenger Szczecin Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Cherbourg Challenger Rennes Challenger Bengalaru Challenger Prague Challenger Sibiu Challenger Campinas Challenger Guayaquil Challenger Quimper Challenger Istanbul Challenger Potchefstroom 1 Challenger Quimper 2 Challenger Zadar Challenger Marbella Challenger Split 2 Challenger Heilbronn Challenger Poznan Challenger Szczecin Challenger Bucharest Challenger cinch Championships - London Traralgon Challenger Plava Laguna Croatia Open - Umag Guayaquil Challenger Bengalaru 2 Challenger Santiago Challenger Concepcion 2 Challenger Roseto Degli Abruzzi 2 Challenger Zadar Challenger Ilkley Challenger Braga Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Helsinki Challenger Maspalomas Challenger Oeiras 4 Challenger Vilnius Challenger Tenerife 3 Challenger Manama Challenger Rovereto Challenger Zadar Challenger Vicenza Challenger Generali Open - Kitzbuhel Generali Open - Kitzbuhel Generali Open - Kitzbuhel Gonet Geneva Open - Geneva Prostejov Challenger China Open - Beijing Plava Laguna Croatia Open - Umag Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Wimbledon - London Rome Challenger U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Vicenza Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne China Open - Beijing French Open - Paris Tashkent Challenger M25 Kramsach Shenzhen Open - Shenzhen Australian Open - Melbourne Next Generation Adelaide International - Adelaide Orleans Challenger BA-CA Tennis Trophy - Vienna Sydney International - Sydney Australian Open - Melbourne China Open - Beijing Australian Open Qualifying - Doha Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Qatar ExxonMobil Open - Doha Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Marrakech Vegeta Croatia Open - Umag Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich U.S. Open - New York Internazionali BNL d'Italia - Rome Open 13 Provence - Marseille Western & Southern Open - Cincinnati Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Masters - Paris Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Davis Cup, World Group, PO, ROU-CZE 0-5 Miami Open - Miami Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, SUI-CZE 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, CZE-NED 3-2 National Bank Open - Toronto Davis Cup, World Group, QF, JPN-CZE 0-5 Mutua Madrid Open - Madrid Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, 1R, CZE-AUS 2-3 Monte-Carlo Rolex Masters - Monte-Carlo Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, World Group, QF, CZE-FRA 1-3 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, World Group, PO, HUN-CZE 2-3 Davis Cup, World Group, QR, CZE-NED 1-3 Davis Cup, World Group, QR, SVK-CZE 1-3 Aegon Nottingham Open - Nottingham Davis Cup, Qualifiers, 1R, ARG-CZE 4-0 BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Topshelf Open - 's-Hertogenbosch Shanghai Rolex Masters - Shanghai Australian Open (juniors) Australian Open - Melbourne Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells All Lower level tournaments French Open - Paris U.S. Open - New York Cincinnati Open - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Olympics - Rio de Janeiro Davis Cup, World Group, PO, IND-CZE 1-3 Davis Cup, World Group, Q, CZE-ISR 4-0 Salzburg Challenger EFG Swiss Open - Gstaad